home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / dev / misc / MkDepend_1_4.readme < prev    next >
Text File  |  1998-01-05  |  3KB  |  68 lines

  1. Short:    V 1.4: Dependencygenerator for Makefiles
  2. Author:   Lars Düning <duening@ibr.cs.tu-bs.de>
  3. Uploader: Lars Düning <duening@ibr.cs.tu-bs.de>
  4. Version:  1.4
  5. Type:     dev/misc
  6. Replaces: dev/misc/MkDepend*
  7. Requires: OS 2.0
  8.  
  9. MkDepend scans C-source files recursively for includes and
  10. writes the found dependency trees into an existing makefile.
  11. Special features of MkDepend are:
  12.   - generates the complete transitive closure of all included files;
  13.   - searches the included files in several definable paths, and allows
  14.     to represent these pathnames by symbols in the generated makefile;
  15.   - the source/object filename relationships may be flexibly defined;
  16.   - quite fast file scanner :-).
  17.  
  18. History
  19. -------
  20.   v 1.4 (09-Nov-1997) :
  21.      Dependency lists are now sorted alphabetically.
  22.      Added 'GNUMakefile' to the set of makefiles searched automatically.
  23.      New option -H=HIDE/K to hide specific include files from the
  24.        dependency lists in the Makefile.
  25.      New option -K=KEEP/S to keep the backup of the Makefile.
  26.      New option -Y=STYLE/K to select different output styles.
  27.      New options CLEAN/S and PROPER/S to clean up the Makefile.
  28.      Bugfixes: a filename was allocated to small; ends of comments
  29.        weren't recognized after an even number of '*'; write-protected
  30.        Makefiles weren't removed; unreadable skeleton source-files are now
  31.        excluded from the generated Makefile entries.
  32.   v 1.3 (02-Mar-1996) :
  33.      For source/object relations, the source is no longer included in
  34.        dependency list, except when demanded by '+'-command option.
  35.   v 1.2 (25-Feb-1996) :
  36.      New option -D=DEP/K to write a separate file with the plain source
  37.        dependencies.
  38.      New option -L=FLAT/S to write the plain dependencies as flat
  39.        list instead of a tree.
  40.   v 1.1 (13-Oct-1995) :
  41.      The dependencies may now be placed in midst of a makefile.
  42.      Object file name pattern %p expanded to %[-][<][<number>]p .
  43.   v 1.0 (18-Sep-1995) :
  44.      Initial release.
  45.  
  46.  
  47. ============================= Archive contents =============================
  48.  
  49. Original  Packed Ratio    Date     Time    Name
  50. -------- ------- ----- --------- --------  -------------
  51.    19648    5652 71.2% 09-Nov-97 23:44:26 +args.c
  52.     2129     780 63.3% 09-Nov-97 23:44:30 +args.h
  53.     2995    1086 63.7% 09-Nov-97 23:53:14 +DMakefile
  54.     3851    1507 60.8% 09-Nov-97 23:53:22 +GNUMakefile
  55.     2798    1305 53.3% 09-Nov-97 23:56:26 +HISTORY
  56.    35974    9877 72.5% 09-Nov-97 23:53:10 +main.c
  57.      215     152 29.3% 08-Nov-97 18:51:22 +main.h
  58.     3304    1283 61.1% 09-Nov-97 23:56:32 +Makefile
  59.    27808   16118 42.0% 09-Nov-97 23:53:58 +MkDepend
  60.    14999    5773 61.5% 09-Nov-97 23:56:12 +MkDepend.doc
  61.     1989     971 51.1% 09-Nov-97 23:56:28 +MkDepend.readme
  62.    13949    3934 71.7% 09-Nov-97 17:25:54 +nodes.c
  63.     2032     835 58.9% 09-Nov-97 17:26:06 +nodes.h
  64.    14841    3802 74.3% 09-Nov-97 23:44:36 +reader.c
  65.      567     207 63.4% 09-Nov-97 23:44:38 +reader.h
  66. -------- ------- ----- --------- --------
  67.   147099   53282 63.7% 11-Nov-97 00:20:50   15 files
  68.